// axios请求
export const http = (url,data={},method='get')=>{
	uni.showLoading({
		title:'加载中'
	})
	return new Promise((reslove,rejest)=>{
		uni.request({
			method,
		    url:url, //仅为示例，并非真实接口地址。
		    data,
			timeout:10000,
		    header: {
		        Authorization: uni.getStorageSync('token') //自定义请求头信息
		    },
		    success: (res) => {
		  //       console.log(res.data);
				if(res.data.errCode==10000){
					reslove(res.data)
					console.log(res.data.errMsg);
					
				}else if(res.data.errCode ==10200){
					uni.navigateTo({
						url:"/pages/login/login"
					})
				}
				else{
					uni.showToast({
						title:res.data.errMsg,
						icon:'error'
					})
					return rejest(res.data.errMsg)
				}
		        
		    },
			fail: (error)=>{
				if(error.errMsg=='request:fail'){
					uni.showToast({
						title:'没有网络喽，请检查网路',
						icon:"error"
					})
				}
				
				rejest(error)
			},
			complete:()=>{
				uni.hideLoading()
				console.log('complete');
			}
		});
	}).catch(error => {
    console.log('错误内容:', error);
})
}
export const get =(url,data={})=>{
	return http(url,data)
}
export const post =(url,data={})=>{
	return http(url,data,'post')
}